package com.ckf.serene.domain;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

/**
 * 微信支付传值参数 服务商
 *
 * @author serence
 * @date 2021/10/12 10:49
 */
@Data
public class VipOrderParam {

    /**
     * 订单号
     */
    @NotNull(message = "订单号不能为空")
    private String orderNo;

    /**
     * 备注
     */
    @NotNull(message = "订单号备注为空")
    private String description;

    /**
     * 订单金额
     */
    @NotNull(message = "订单金额不能为空")
    private BigDecimal amount;

    /**
     * 支付方式: 0:未支付 1:微信支付 2:支付宝支付
     */
    @NotNull(message = "支付方式不能为空")
    private Integer payType;

    /**
     * 用户加密ID
     */
    @NotNull(message = "用户加密ID不能为空")
    private String encryptionId;

}
